#include <stdio.h>  
#include <sys/uio.h>  
  
int main(int argc, char **argv)  
{  
  struct iovec vec[2];  
  char MSG1[10]={0,};  
  char MSG2[10]={0,};  
  int str_len;  
  
  vec[0].iov_base=MSG1;  
  vec[0].iov_len=9;  
  
  vec[1].iov_base=MSG2;  
  vec[1].iov_len=9;  
  
  str_len=readv(0, vec, 2);   
  printf, str_len);  
  printf( MSG1);  
  printf( MSG2);  
  
  return 0;  
} 